package com.ruoyi.task.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.List;

/**
 * 任务步骤对象 sys_task_step
 * 
 * @author YJF
 * @date 2022-12-08
 */
public class SysTaskStep extends BaseEntity
{
    /** ID */
    private Long id;

    /** 任务编号 */
    private Long taskNo;

    /** 故障现象ID */
    private Long deptId;

    /** 识别码 */
    private Long uuid;

    /** 步骤相同识别码列表 */
    private String sameUuid;

    /** 子识别码列表 */
    private String childUuid;

    /** 步骤名称 */
    private String stepName;

    /** 小步骤名称 */
    private String minName;

    /** 结束提示 */
    private String message;

    /** 成绩 */
    private Long stepGrade;

    /** 注意事项 */
    private String note;

    /** 标签 */
    private String tag;

    /** 简单 */
    private String simply;

    /** 普通 */
    private String ordinary;

    /** 困难 */
    private String difficulte;

    /** 禁用状态:0正常1禁用 */
    private String status;

    /** 显示顺序 */
    private Long sort;

    /** 删除标志,0:存在,2删除 */
    private String delFlag;

    /** 步骤相同识别码分组集合 */
    private List<Long> sameUuidGroup;

    /** 子步骤相同识别码分组集合 */
    private List<Long> childUuidGroup;

    /** 任务编号集合 */
    private Long[] TaskNos;

    public Long[] getTaskNos() {
        return TaskNos;
    }

    public void setTaskNos(Long[] taskNos) {
        TaskNos = taskNos;
    }

    public List<Long> getSameUuidGroup() {
        return sameUuidGroup;
    }

    public void setSameUuidGroup(List<Long> sameUuidGroup) {
        this.sameUuidGroup = sameUuidGroup;
    }

    public List<Long> getChildUuidGroup() {
        return childUuidGroup;
    }

    public void setChildUuidGroup(List<Long> childUuidGroup) {
        this.childUuidGroup = childUuidGroup;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setTaskNo(Long taskNo) 
    {
        this.taskNo = taskNo;
    }

    public Long getTaskNo() 
    {
        return taskNo;
    }
    public void setUuid(Long uuid) 
    {
        this.uuid = uuid;
    }

    public Long getUuid() 
    {
        return uuid;
    }
    public void setSameUuid(String sameUuid) 
    {
        this.sameUuid = sameUuid;
    }

    public String getSameUuid() 
    {
        return sameUuid;
    }
    public void setChildUuid(String childUuid) 
    {
        this.childUuid = childUuid;
    }

    public String getChildUuid() 
    {
        return childUuid;
    }
    public void setStepName(String stepName) 
    {
        this.stepName = stepName;
    }

    public String getStepName() 
    {
        return stepName;
    }
    public void setMinName(String minName) 
    {
        this.minName = minName;
    }

    public String getMinName() 
    {
        return minName;
    }
    public void setMessage(String message) 
    {
        this.message = message;
    }

    public String getMessage() 
    {
        return message;
    }
    public void setStepGrade(Long stepGrade) 
    {
        this.stepGrade = stepGrade;
    }

    public Long getStepGrade() 
    {
        return stepGrade;
    }
    public void setNote(String note) 
    {
        this.note = note;
    }

    public String getNote() 
    {
        return note;
    }
    public void setTag(String tag) 
    {
        this.tag = tag;
    }

    public String getTag() 
    {
        return tag;
    }
    public void setSimply(String simply) 
    {
        this.simply = simply;
    }

    public String getSimply() 
    {
        return simply;
    }
    public void setOrdinary(String ordinary) 
    {
        this.ordinary = ordinary;
    }

    public String getOrdinary() 
    {
        return ordinary;
    }
    public void setDifficulte(String difficulte) 
    {
        this.difficulte = difficulte;
    }

    public String getDifficulte() 
    {
        return difficulte;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setSort(Long sort) 
    {
        this.sort = sort;
    }

    public Long getSort() 
    {
        return sort;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("taskNo", getTaskNo())
            .append("uuid", getUuid())
            .append("sameUuid", getSameUuid())
            .append("childUuid", getChildUuid())
            .append("stepName", getStepName())
            .append("minName", getMinName())
            .append("message", getMessage())
            .append("stepGrade", getStepGrade())
            .append("note", getNote())
            .append("tag", getTag())
            .append("simply", getSimply())
            .append("ordinary", getOrdinary())
            .append("difficulte", getDifficulte())
            .append("status", getStatus())
            .append("sort", getSort())
            .append("delFlag", getDelFlag())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
